Python Job: Data Engineer (Python)

Job added on

Company

Brain Finance

Location

Montreal - Canada

Job type

Full-Time

Python Job Details

We are looking for a Data Engineer with strong Python experience to join our expanding analytics team consisting of data- and algorithm-focused engineers. You will participate in growing and improving BrainFinance’s data environment and as such will be responsible for building, deploying, and maintaining data pipelines for batch and real-time data analytics.

BrainFinance is a leading financial technology company providing responsible and constructive credit solutions to consumers. We are redefining access to credit with our revolutionary technology that uses machine learning and automation capabilities to deliver better, simpler financial services to everyone.


We are looking for a Data Engineer with strong Python experience to join our expanding analytics team consisting of data- and algorithm-focused engineers. You will participate in growing and improving BrainFinance’s data environment and as such will be responsible for building, deploying, and maintaining data pipelines for batch and real-time data analytics.


What You’ll Do

  • Work on improving and optimizing existing code used in data processing and data engineering pipelines. Identify and streamline processes that can help improve data quality, reduce processing times, and increase scalability;
  • Collaborate with cross-functional teams to design and implement APIs that allow for efficient data transfer and integration with other systems. Ensure that the APIs meet performance, security, and documentation standards;
  • Use SQL/NoSQL databases to design, develop, and manage data storage and retrieval processes. Optimize the database schema design for performance considerations and ensure the accuracy of the data stored in the system;
  • Design, configure, and deploy cloud-based solutions on GCP platform. Work with the team to implement high-performance distributed systems, fault-tolerant architectures, and efficient data processing pipelines;
  • Work closely with data science teams to understand their requirements, identify data pipelines, and build efficient data infrastructure to support their models and experiments. Continuously improve data quality and data governance processes while collaborating with teams across the organization;
  • Help the team in implementing the machine learning models and algorithms that can effectively analyze large volumes of data, and ensure that the models are scalable, accurate, and reliable.

What You’ll Be Bringing to The Team:

  • B.A. in Computer Science (or similar);
  • 3+ years of professional experience in data pipeline development and maintenance;
  • Good understanding data science projects (advanced in Python development, improving and optimizing existing code);
  • Experience designing and implementing API;
  • Experience in using and interacting with SQL/NoSQL;
  • Experience with cloud centralized environments : GCP, AWS …;
  • Understand Design SQL and implement solution based on architecture schema;
  • Data driven environment is familiar to you;
  • As we provide the majority of our services in 7 provinces in Canada, the candidate must be able to communicate effectively in English to fulfill their duties.

What We Offer:

  • Health & Dental Insurance;
  • Virtual Healthcare Program;
  • RRSP contribution;
  • Flexibility to work remotely from Montreal or at our office headquarters!
  • Day off on your Birthday!
  • Commuter Benefits (Bixi, Opus);
  • Team building, 5 to 7 PM networking and office activities;
  • Office Perks (fresh fruits, snacks, games and relaxation spaces);
  • Paid training subscription tools;
  • Sports Wellness Program.

Job Types: Full-time, Permanent.

Schedule: 8-hour shift.

Ability to commute/relocate: Montréal, QC, reliably commute or plan to relocate before starting work (required).


BrainFinance is hiring!

place
Montreal, QC, Hybrid
watch_later
Full-time, Permanent
event
May 12, 2023